
package com.un.ebs.finance;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;


@WebService(name = "WebService1Soap", targetNamespace = "http://tempuri.org/")
@XmlSeeAlso({
        ObjectFactory.class
})
public interface WebService1Soap {


    @WebMethod(operationName = "QureyCustomer", action = "http://tempuri.org/QureyCustomer")
    @WebResult(name = "QureyCustomerResult", targetNamespace = "http://tempuri.org/")
    @RequestWrapper(localName = "QureyCustomer", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.QureyCustomer")
    @ResponseWrapper(localName = "QureyCustomerResponse", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.QureyCustomerResponse")
    String qureyCustomer(
            @WebParam(name = "FNumber", targetNamespace = "http://tempuri.org/")
                    String fNumber,
            @WebParam(name = "UserName", targetNamespace = "http://tempuri.org/")
                    String userName,
            @WebParam(name = "Password", targetNamespace = "http://tempuri.org/")
                    String password);


    @WebMethod(operationName = "QureySupplier", action = "http://tempuri.org/QureySupplier")
    @WebResult(name = "QureySupplierResult", targetNamespace = "http://tempuri.org/")
    @RequestWrapper(localName = "QureySupplier", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.QureySupplier")
    @ResponseWrapper(localName = "QureySupplierResponse", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.QureySupplierResponse")
    String qureySupplier(
            @WebParam(name = "FNumber", targetNamespace = "http://tempuri.org/")
                    String fNumber,
            @WebParam(name = "UserName", targetNamespace = "http://tempuri.org/")
                    String userName,
            @WebParam(name = "Password", targetNamespace = "http://tempuri.org/")
                    String password);


    @WebMethod(operationName = "QureyDepartment", action = "http://tempuri.org/QureyDepartment")
    @WebResult(name = "QureyDepartmentResult", targetNamespace = "http://tempuri.org/")
    @RequestWrapper(localName = "QureyDepartment", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.QureyDepartment")
    @ResponseWrapper(localName = "QureyDepartmentResponse", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.QureyDepartmentResponse")
    String qureyDepartment(
            @WebParam(name = "FNumber", targetNamespace = "http://tempuri.org/")
                    String fNumber,
            @WebParam(name = "UserName", targetNamespace = "http://tempuri.org/")
                    String userName,
            @WebParam(name = "Password", targetNamespace = "http://tempuri.org/")
                    String password);


    @WebMethod(operationName = "QureyCertificate", action = "http://tempuri.org/QureyCertificate")
    @WebResult(name = "QureyCertificateResult", targetNamespace = "http://tempuri.org/")
    @RequestWrapper(localName = "QureyCertificate", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.QureyCertificate")
    @ResponseWrapper(localName = "QureyCertificateResponse", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.QureyCertificateResponse")
    String qureyCertificate(
            @WebParam(name = "date", targetNamespace = "http://tempuri.org/")
                    String date,
            @WebParam(name = "UserName", targetNamespace = "http://tempuri.org/")
                    String userName,
            @WebParam(name = "Password", targetNamespace = "http://tempuri.org/")
                    String password);


    @WebMethod(operationName = "Customer", action = "http://tempuri.org/Customer")
    @WebResult(name = "CustomerResult", targetNamespace = "http://tempuri.org/")
    @RequestWrapper(localName = "Customer", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.Customer")
    @ResponseWrapper(localName = "CustomerResponse", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.CustomerResponse")
    String customer(
            @WebParam(name = "State", targetNamespace = "http://tempuri.org/")
                    String state,
            @WebParam(name = "FNumber", targetNamespace = "http://tempuri.org/")
                    String fNumber,
            @WebParam(name = "FName", targetNamespace = "http://tempuri.org/")
                    String fName,
            @WebParam(name = "UserName", targetNamespace = "http://tempuri.org/")
                    String userName,
            @WebParam(name = "Password", targetNamespace = "http://tempuri.org/")
                    String password);


    @WebMethod(operationName = "Supplier", action = "http://tempuri.org/Supplier")
    @WebResult(name = "SupplierResult", targetNamespace = "http://tempuri.org/")
    @RequestWrapper(localName = "Supplier", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.Supplier")
    @ResponseWrapper(localName = "SupplierResponse", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.SupplierResponse")
    String supplier(
            @WebParam(name = "State", targetNamespace = "http://tempuri.org/")
                    String state,
            @WebParam(name = "FNumber", targetNamespace = "http://tempuri.org/")
                    String fNumber,
            @WebParam(name = "FName", targetNamespace = "http://tempuri.org/")
                    String fName,
            @WebParam(name = "UserName", targetNamespace = "http://tempuri.org/")
                    String userName,
            @WebParam(name = "Password", targetNamespace = "http://tempuri.org/")
                    String password);


    @WebMethod(operationName = "Department", action = "http://tempuri.org/Department")
    @WebResult(name = "DepartmentResult", targetNamespace = "http://tempuri.org/")
    @RequestWrapper(localName = "Department", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.Department")
    @ResponseWrapper(localName = "DepartmentResponse", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.DepartmentResponse")
    String department(
            @WebParam(name = "State", targetNamespace = "http://tempuri.org/")
                    String state,
            @WebParam(name = "FNumber", targetNamespace = "http://tempuri.org/")
                    String fNumber,
            @WebParam(name = "FName", targetNamespace = "http://tempuri.org/")
                    String fName,
            @WebParam(name = "FParentID", targetNamespace = "http://tempuri.org/")
                    String fParentID,
            @WebParam(name = "UserName", targetNamespace = "http://tempuri.org/")
                    String userName,
            @WebParam(name = "Password", targetNamespace = "http://tempuri.org/")
                    String password);


    @WebMethod(operationName = "Certificate", action = "http://tempuri.org/Certificate")
    @WebResult(name = "CertificateResult", targetNamespace = "http://tempuri.org/")
    @RequestWrapper(localName = "Certificate", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.Certificate")
    @ResponseWrapper(localName = "CertificateResponse", targetNamespace = "http://tempuri.org/", className = "com.un.ebs.finance.CertificateResponse")
    String certificate(
            @WebParam(name = "State", targetNamespace = "http://tempuri.org/")
                    String state,
            @WebParam(name = "json", targetNamespace = "http://tempuri.org/")
                    String json,
            @WebParam(name = "UserName", targetNamespace = "http://tempuri.org/")
                    String userName,
            @WebParam(name = "Password", targetNamespace = "http://tempuri.org/")
                    String password);

}
